package com.jt.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * tostring只会显示本类的属性,不会显示父级的属性,如果要,则需要重写tostring
 * @JsonIgnoreProperties(ignoreUnknown=true) 表示JSON转化时忽略未知属性
 * @author 冬虫虫
 */
@EqualsAndHashCode(callSuper = true)
@JsonIgnoreProperties(ignoreUnknown=true)
@TableName("tb_item")
@Data
@Accessors(chain=true)
public class Item extends BasePojo{
	/**商品id*/
	@TableId(type=IdType.AUTO)
	private Long id;
	/**商品标题*/
	private String title;
	/**商品卖点信息*/
	private String sellPoint;
	/**商品价格 运算速度Long > double
	 * double精度计算有问题
	 * 存储时将价格扩大一百倍进行储存
	 * */
	private Long   price;
	/**商品数量*/
	private Integer num;
	/**条形码*/
	private String barcode;
	/**商品图片信息   1.jpg,2.jpg,3.jpg*/
	private String image;
	/**表示商品的分类id*/
	private Long   cid;
	/**1正常 2下架*/
	private Integer status;
	
	/**为了满足页面调用需求,添加get方法*/
	public String[] getImages(){
		return image.split(",");
	}
}
